|
FEXP Solver
1.0.0.0
|
Base interface for handling with threads. More...
#include <FEXPConcurency.h>


Public Member Functions | |
| virtual | ~ICFEXPThreadBase () |
| virtual void | StartThread ()=0 |
| virtual void | Join ()=0 |
| virtual void | Detach ()=0 |
| virtual void | Cancel ()=0 |
| virtual bool | Canceling ()=0 |
| template<typename... VarArgs> | |
| std::tuple< VarArgs... > | GetInputDataTuple (VarArgs &&... args) |
| template<typename TFunc , typename... VarArgs> | |
| void | SetInputData (std::function< TFunc > func, std::tuple< VarArgs... > args) |
Public Member Functions inherited from ICFEXPConcurrencyBase | |
| virtual | ~ICFEXPConcurrencyBase () |
| virtual void | Dispose ()=0 |
Base interface for handling with threads.
|
inlinevirtual |
|
pure virtual |
Implemented in CFEXPCppThread< TFunc, VarArgs >.
|
pure virtual |
Implemented in CFEXPCppThread< TFunc, VarArgs >.
|
pure virtual |
Implemented in CFEXPCppThread< TFunc, VarArgs >.
|
inline |
|
pure virtual |
Implemented in CFEXPCppThread< TFunc, VarArgs >.
|
inline |
|
pure virtual |
Implemented in CFEXPCppThread< TFunc, VarArgs >.